<?php
class InstitucionesEducativasController extends AppController {

        var $name = 'InstitucionesEducativas';
	
        function index() {
                $this->InstitucionesEducativa->recursive = 0;
                $this->set('institucionesEducativas', $this->paginate());
        }

        function view($id = null) {
                if (!$id) {
                        $this->Session->setFlash(__('Invalid instituciones educativa', true));
                        $this->redirect(array('action' => 'index'));
                }
                $this->set('institucionesEducativa', $this->InstitucionesEducativa->read(null, $id));
        }

        function add($entidad=null) {
                if (!empty($this->data)) {
                        $this->InstitucionesEducativa->create();
                        if ($this->InstitucionesEducativa->save($this->data)) {
                                $this->Session->setFlash(__('La instituci&oacute;n educativa ha sido guardada', true));
                                $this->redirect(array('action' => 'index'));
                        } else {
                                $this->Session->setFlash(__('The instituciones educativa could not be saved. Please, try again.', true));
                        }
                }
                $entidadTerritorial = $this->Canasta->EntidadesTerritoriale->read(null,$entidad);	
                $aulas = $this->InstitucionesEducativa->Aula->find('list', array('fields'=>array('Aula.id','Aula.nombre')));                
                $this->set(compact('aulas','entidadTerritorial'));
        }
        function edit($id = null) {
                if (!$id && empty($this->data)) {
                        $this->Session->setFlash(__('Invalid instituciones educativa', true));
                        $this->redirect(array('action' => 'index'));
                }
                if (!empty($this->data)) {
                        if ($this->InstitucionesEducativa->save($this->data)) {
                                $this->Session->setFlash(__('La instituci&oacute;n educativa ha sido actualizada', true));
                                $this->redirect(array('action' => 'index'));
                        } else {
                                $this->Session->setFlash(__('The instituciones educativa could not be saved. Please, try again.', true));
                        }
                }
                if (empty($this->data)) {
                        $this->data = $this->InstitucionesEducativa->read(null, $id);
                }
                $aulas = $this->InstitucionesEducativa->Aula->find('list', array('fields'=>array('Aula.id','Aula.nombre')));              
                $this->set(compact('aulas'));
        }

        function delete($id = null) {
                if (!$id) {
                        $this->Session->setFlash(__('Invalid id for instituciones educativa', true));
                        $this->redirect(array('action'=>'index'));
                }
                if ($this->InstitucionesEducativa->delete($id)) {
                        $this->Session->setFlash(__('Instituciones educativa deleted', true));
                        $this->redirect(array('action'=>'index'));
                }
                $this->Session->setFlash(__('Instituciones educativa was not deleted', true));
                $this->redirect(array('action' => 'index'));
        }

}
